一、初始化项目
1.1 Vue UI 创建
- 命令行输入,会跳出一个浏览器页面:
1 | vue ui |

- 选择一个存放路径
- 输入项目名称
- 进入「创建新项目」界面
- 如果之前有保存配置,这里可以选择之前的
- 没有保存过,就选手动

- 进入「功能」界面
- 添加一些常用的功能
- 一般会需要:Babel、Router、Vuex、Linter/Formatter、使用配置文件
- 进入「配置」页面
- Linter/formatter 选择 standard

最后可以把配置保存
生成项目大概需要5-10min
二、安装插件 & 依赖
2.1 插件

推荐安装的插件:
- vue-cli-plugin-element
- 想要生成的包小,就用「import on demand」;如果想开发省事,就「Fully import」
2.2 依赖

- 运行依赖
- axios
- 开发依赖
- less-loader
- less
三、生产优化
移除 console 输出
查看打包报告
能够看到各种环境的占比;
或者使用命令行
1 | vue-cli-service build --report |

- 分开 prod 和 dev 的配置文件
- 使用 CDN 加载
减小包的大小
- 路由懒加载